home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 39 / Amiga Format CD39 (1999-04-13)(Future Publishing)(GB)[!][issue 1999-05].iso / -seriously_amiga- / graphics / ripley / source / smakefile-68040-release < prev    next >
Text File  |  1999-03-02  |  2KB  |  66 lines

  1. #
  2. #    68k + asm, optimized C code
  3. #
  4.  
  5. .c.o:
  6.   sc $< $(CFLAGS) cpu=$(CPU)
  7.  
  8. .asm.o:
  9.   genam with devpac.opts $<
  10.  
  11. CPU =        68040
  12. MATH =        math=68882
  13. OPTIMIZE =    optimize optschedule nooptsize opttime \
  14.     optinline optinlocal optloop nooptalias \
  15.     optrdepth=6 optdepth=6 optcomplexity=10
  16. #DEBUG =        debug=symbol
  17. DEF=         NDEBUG
  18.  
  19. CFLAGS =    structureequivalence strmerge nostkchk memsize=huge params=r \
  20.                 define=CPU_$(CPU) $(DEBUG) $(MATH) $(OPTIMIZE) \
  21.                 define=ASSEMBLER_OPTIMIZATION
  22.  
  23. LFLAGS =    smallcode noicons stripdebug
  24.  
  25. LIBS =        lib:scm040.lib lib:sc.lib lib:amiga.lib
  26.  
  27. OBJS= lib:c.o \
  28.             verify.o systems.o subspic.o store.o spatscal.o recon.o mpeg2dec.o \
  29.             motion.o idctref.o getvlc.o getpic.o gethdr.o getblk.o getbits.o \
  30.             display.o mplay.o idct.o yuvconversion.o fcprediction.o block.o \
  31.             commandline.o screen.o timer.o
  32.  
  33.  
  34. Ripley:        $(OBJS)
  35.             slink with <<
  36.                 from $(OBJS)
  37.                 to $@
  38.                 lib  $(LIBS)
  39.                 $(LFLAGS)
  40.             <
  41.  
  42. idct.o:        idct.asm
  43. yuvconversion.o:    yuvconversion.asm
  44. fcprediction.o:        fcprediction.asm
  45. block.o:            block.asm
  46.  
  47. commandline.o: commandline.h commandline.c
  48. verify.o: verify.c config.h global.h mpeg2dec.h
  49. systems.o: systems.c config.h global.h mpeg2dec.h
  50. subspic.o: subspic.c config.h global.h mpeg2dec.h
  51. store.o: store.c config.h global.h mpeg2dec.h
  52. spatscal.o: spatscal.c config.h global.h mpeg2dec.h
  53. recon.o: recon.c config.h global.h mpeg2dec.h
  54. mpeg2dec.o: mpeg2dec.c config.h global.h mpeg2dec.h
  55. motion.o: motion.c config.h global.h mpeg2dec.h
  56. idctref.o: idctref.c config.h
  57. getvlc.o: getvlc.c config.h global.h getvlc.h mpeg2dec.h
  58. getpic.o: getpic.c config.h global.h mpeg2dec.h
  59. gethdr.o: gethdr.c config.h global.h mpeg2dec.h
  60. getblk.o: getblk.c config.h global.h mpeg2dec.h
  61. getbits.o: getbits.c config.h global.h mpeg2dec.h
  62. display.o: display.c config.h global.h mpeg2dec.h
  63. mplay.o: mplay.c mplay.h timer.h config.h global.h mpeg2dec.h
  64. screen.o: screen.c screen.h mplay.h commandline.h
  65. timer.o: timer.asm
  66.